pattern for beginners